// 引入objectAssign.js文件,此文件返回的是一个对象
import objectAssign from './objectAssign.js'

/**
 * 功能 返回一个指定参数的对象
 * @param setting Object
 * @param propertys Object
 * return Object
 */
export default ({ setting, propertys }) => {
    if (!setting || setting == undefined || setting == null) {
        throw 'setting is not undefined'
    }
    // 如果process.env.srconfig属性的没有值
    if (!setting[process.env.srconfig]) {
        // 返回本地对象的值
        return objectAssign(setting['localhost'], propertys)
    }
    return objectAssign(setting[process.env.srconfig], propertys)
}
